#ifndef __IO_INFOS_H_
#define __IO_INFOS_H_


struct IO_INFO {
	int ionum;
	int positive_val;
};

struct IO_GROUPS {
	const char *names;
	IO_INFO *infos;
	int size;
};


#define Set_Group(group)    {#group,&group,sizeof(group)/sizeof(IO_INFO)}
#define Set_Groups(group)   {#group,group,sizeof(group)/sizeof(IO_INFO)}


IO_GROUPS *get_io_groups(int &num);

#endif

